Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.11.2013, 14:30
Аватар для BK201
Аспирант
Отправить личное сообщение для BK201 Посмотреть профиль Найти все сообщения от BK201
 
Регистрация: 05.07.2010
Сообщений: 32

Передача данных на сервер AJAX
Добрый день.

Проблемка с получением данных из формы.
Данные из формы собираются

var formData = new FormData($('#formPage')[0]);


и отправка на сервер:
$.ajax({
        url: '/cabinet/add-page.json', 
        type: 'POST',
        dataType: 'json',
        xhr: function() { 
            var myXhr = $.ajaxSettings.xhr();
            return myXhr;
        },
        success: function(data){
            if(data.success == 1){
                ...
            }
	},
        data: formData,
        cache: false,
        contentType: false,
        processData: false
    });


В форме есть текстовое поле, на которое прицеплен ckeditor. Но formData не отлавливает изменения в этом поле. Т.е. оно передается пустое.

Как можно получить данные из ckeditora через formData?

Была мысль добавить:
var contentText = $('[name=\'content\']').val();
var data = {
        data1: formData,
        data2: contentText
}


И передавать data в запросе, но не взлетело.

Спасибо за внимание.
Ответить с цитированием
  #2 (permalink)  
Старый 04.11.2013, 17:57
Аватар для BK201
Аспирант
Отправить личное сообщение для BK201 Посмотреть профиль Найти все сообщения от BK201
 
Регистрация: 05.07.2010
Сообщений: 32

Все...проблема решена:

перед
var formData = new FormData($('#formPage')[0]);


вставляем:
$('[name="content"]').val(CKEDITOR.instances.content.getData()).html(CKEDITOR.instances.content.getData());


Это позволит сливать контент с скедитора в текстовое поле перед отработкой formData.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача HTML кода на сервер через Ajax KomaLex AJAX и COMET 2 06.12.2012 15:28
Через ajax отправить много данных из таблицы на сервер Heger jQuery 3 29.08.2012 18:51
Двойная Фильтрация данных таблицы David0707 Общие вопросы Javascript 0 19.03.2012 13:00
Передача данных на другой сервер особым способом ditasandditas AJAX и COMET 4 11.10.2011 17:19
Передача данных полученных из grid на сервер xalt ExtJS 5 22.09.2011 10:41